package com.gxa.index.entity;
import java.io.Serializable;
import lombok.Data;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.TableField;
import java.util.Date;
import java.math.BigDecimal;
/** 
 * @team mackie Studio 
 * @Author kk 
 * @Date 2023-04-11 10:20:35 
 */

@Data
@TableName("accommodation" )
public class Accommodation  implements Serializable {

	private static final long serialVersionUID =  6015503029020805308L;

	/**
	 * 主键ID
	 */
   	@TableField("id" )
	private Long id;

	/**
	 * 国家
	 */
   	@TableField("country" )
	private String country;

	/**
	 * 地区
	 */
   	@TableField("province" )
	private String province;

	/**
	 * 名称
	 */
   	@TableField("name" )
	private String name;

	/**
	 * 英文名称
	 */
   	@TableField("english_name" )
	private String englishName;

	/**
	 * 住宿类型(1.民宿 2.酒店)
	 */
   	@TableField("accommodation_type" )
	private Integer accommodationType;

	/**
	 * 星级
	 */
   	@TableField("star_type" )
	private Integer starType;

	/**
	 * 货币
	 */
   	@TableField("currency" )
	private Integer currency;

	/**
	 * 价格
	 */
   	@TableField("price" )
	private BigDecimal price;

	/**
	 * 容纳人数
	 */
   	@TableField("size" )
	private Integer size;

	/**
	 * 评分
	 */
   	@TableField("score" )
	private String score;

	/**
	 * 评价
	 */
   	@TableField("evaluation" )
	private String evaluation;

	/**
	 * 电话号码
	 */
   	@TableField("phone_num" )
	private String phoneNum;

	/**
	 * 详细地址
	 */
   	@TableField("address" )
	private String address;

	/**
	 * 标签（1安全放心、2价格实惠、3）
	 */
   	@TableField("label" )
	private String label;

	/**
	 * 图片
	 */
   	@TableField("img" )
	private String img;

	/**
	 * 退款时间范围
	 */
   	@TableField("refund_hour" )
	private Integer refundHour;

	/**
	 * 在时间范围类的手续率
	 */
   	@TableField("refund_rule" )
	private BigDecimal refundRule;

	/**
	 * 营业状态 0在营业 1歇业
	 */
   	@TableField("status" )
	private Integer status;

	/**
	 * 住宿政策
	 */
   	@TableField("policy" )
	private String policy;

	/**
	 * 创建时间
	 */
   	@TableField("create_time" )
	private Date createTime;

	/**
	 * 修改时间
	 */
   	@TableField("update_time" )
	private Date updateTime;

	/**
	 * 是否删除
	 */
   	@TableField("is_delete" )
	private Integer isDelete;
}
